#define _CRT_SECURE_NO_WARNINGS 1
#include"SeqList.h"

int main()
{
	SeqList psl;
	SeqListInit(&psl);
	SeqListPushBack(&psl, 1);
	SeqListPushBack(&psl, 2);
	SeqListPushBack(&psl, 3);
	SeqListPushBack(&psl, 4);
	SeqListPrint(&psl);
	SeqListInsert(&psl, 2, 100);
	SeqListPrint(&psl);
	SeqListErase(&psl,2);
	SeqListPrint(&psl);
	SeqListDestory(&psl);
	SeqListPrint(&psl);
	return 0;
}

//int main()
//{
//	int* p = NULL;
//	p = (int*)malloc(2 * sizeof(int));
//	if (p == NULL)return 0;
//	p[0] = 1;
//	p[1] = 2;
//	int* tmp = (int*)realloc(p, 3 * sizeof(int));
//
//	if (tmp == NULL)
//	{
//		return 0;
//	}
//	p = tmp;
//	p[2] = 3;
//	p[3] = 4;
//	p[4] = 4;
//	for (int i = 0; i < 100; i++)
//	{
//		p[i] = i;
//	}
//	free(p);
//}

//int main()
//{
//	SeqList psl;
//	SeqListInit(&psl);
//	SeqListPushBack(&psl, 1);
//	SeqListPushBack(&psl, 2);
//	SeqListPushBack(&psl, 3);
//	SeqListPushBack(&psl, 4);
//	SeqListPushBack(&psl, 5);
//	SeqListPushBack(&psl, 6);
//	SeqListPushBack(&psl, 7);
//	SeqListPushBack(&psl, 8);
//	SeqListPushBack(&psl, 9);
//	SeqListPushBack(&psl, 10);
//	SeqListPrint(&psl);
//	SeqListDestory(&psl);
//	SeqListPrint(&psl);
//	return 0;
//}